如何解决Wavefront OBJ Assimp 插件透明度问题 openframeworks OpenGL
我正在使用以下代码加载和绘制可以在此链接中看到的 3d 模型 https://poly.google.com/view/45E5MnBNVLX
#include "ofxAssimpModelLoader.h"
class ofApp : public ofBaseApp{
public:
ofxAssimpModelLoader model;
ofEasyCam cam;
ofLight light1,light2;
void setup();
void draw();
}
void ofApp::setup(){
ofBackground(255,255,255);
ofSetVerticalSync(true);
ofEnableDepthtest();
model.loadModel("glass_normal.obj");
light1.setPosition(0,-10);
light2.setPosition(0,-400,500);
void ofApp::draw(){
cam.begin();
light1.enable();
light2.enable();
light1.draw();
light2.draw();
model.drawFaces();
light1.disable();
light2.disable();
cam.end();
}
我希望渲染类似于在 chrome 浏览器上看到的效果。
镜头在我的渲染中不透明。 我尝试过 alpha 混合但不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。