How do I render a.ive model with shader?

34 views
Skip to first unread message

mirr...@gmail.com

unread,
Nov 24, 2020, 10:16:40 PM11/24/20
to OpenSceneGraph Users
system Win10& GTX1660 ,osg 3.6.4, osgearth 2.10.0


QQ图片20201125102145.jpg

static const char* gl3_VertexShader = {
    "#version " GLSL_VERSION_STR "\n"
    "// gl3_VertexShader\n"
    "#ifdef GL_ES\n"
    "    precision highp float;\n"
    "#endif\n"
    "in vec4 osg_Vertex;\n"
    "in vec4 osg_MultiTexCoord0;\n"
    "uniform mat4 osg_ModelViewProjectionMatrix;\n"
    "out vec2 texCoord;\n"
    "void main(void)\n"
    "{\n"
    "    gl_Position = osg_ModelViewProjectionMatrix * osg_Vertex;\n"
    "    texCoord = osg_MultiTexCoord0.xy;\n"
    "}\n"
};

static const char* gl3_FragmentShader = {
    "#version " GLSL_VERSION_STR "\n"
    "// gl3_FragmentShader\n"
    "#ifdef GL_ES\n"
    "    precision highp float;\n"
    "#endif\n"
    "uniform sampler2D baseTexture;\n"
    "in vec2 texCoord;\n"
    "out vec4 color;\n"
    "void main(void)\n"
    "{\n"
    "    color = texture(baseTexture, texCoord);\n"
    "}\n"
};
//
 osg::ref_ptr<osg::Program> program = new osg::Program;
        program->addShader(new osg::Shader(osg::Shader::VERTEX, gl2_VertexShader));
        program->addShader(new osg::Shader(osg::Shader::FRAGMENT, gl2_FragmentShader));
stateSet->addUniform( new osg::Uniform( " baseTexture ", 0) );
stateSet->setMode(GL_BLEND, osg::StateAttribute::ON);
osg::BlendFunc *fn = new osg::BlendFunc();
fn->setFunction(osg::BlendFunc::SRC_ALPHA, osg::BlendFunc::DST_ALPHA);
stateSet->setAttributeAndModes(fn, osg::StateAttribute::ON);
stateSet->setMode(GL_DEPTH_TEST,osg::StateAttribute::OFF);
stateSet->setRenderingHint(osg::StateSet::TRANSPARENT_BIN);

//the follow code is .ive model file data
Group {
  UniqueID Group_0
  DataVariance DYNAMIC
  name "db"
  nodeMask 0xffffffff
  cullingActive TRUE
  num_children 1
  Group {
    DataVariance DYNAMIC
    name "g2"
    nodeMask 0xffffffff
    cullingActive TRUE
    num_children 3
    Group {
      DataVariance DYNAMIC
      name "dianqi"
      nodeMask 0xffffffff
      cullingActive TRUE
      num_children 7
      Group {
        DataVariance DYNAMIC
        name "ping_3"
        nodeMask 0xffffffff
        cullingActive TRUE
        num_children 2
        Geode {
          DataVariance DYNAMIC
          nodeMask 0xffffffff
          cullingActive TRUE
          num_drawables 2
          Geometry {
            DataVariance DYNAMIC
            StateSet {
              UniqueID StateSet_1
              DataVariance STATIC
              rendering_hint DEFAULT_BIN
              renderBinMode INHERIT
              GL_CULL_FACE ON
              GL_LIGHTING OFF
              CullFace {
                UniqueID CullFace_2
                DataVariance STATIC
                mode BACK
              }
              textureUnit 0 {
                GL_TEXTURE_2D ON
                Texture2D {
                  DataVariance STATIC
                  file "F:/flt/VRProject/NewZZuCampus/CEEP/yazi.rgb"
                  wrap_s REPEAT
                  wrap_t REPEAT
                  wrap_r CLAMP
                  min_filter LINEAR_MIPMAP_LINEAR
                  mag_filter LINEAR
                  maxAnisotropy 1
                  borderColor 0 0 0 0
                  borderWidth 0
                  useHardwareMipMapGeneration TRUE
                  unRefImageDataAfterApply TRUE
                  internalFormatMode USE_IMAGE_DATA_FORMAT
                  resizeNonPowerOfTwo TRUE
                  shadowComparison FALSE
                  shadowCompareFunc GL_LEQUAL
                  shadowTextureMode GL_LUMINANCE
                }
                TexEnv {
                  UniqueID TexEnv_3
                  DataVariance STATIC
                  mode REPLACE
                }
              }
            }
            useDisplayList TRUE
            useVertexBufferObjects FALSE
            PrimitiveSets 1
            {
              DrawArrays QUADS 0 216
            }
            VertexArray Vec3Array 216
            {
              -51.957 8.26928 0
              -51.8407 8.23223 0.2
              -51.6568 8.25002 0.2
              -51.6568 8.25002 0
              -51.8476 -33.2592 0
              -51.8476 -33.2592 0.2
              -51.8407 8.23223 0.2
              -51.957 8.26928 0
              -52.4713 -38.0013 0
              -52.4713 -38.0013 0.2
              -51.8476 -33.2592 0.2
              -51.8476 -33.2592 0
              -54.3721 -41.199 0
              -54.3721 -41.199 0.2
              -52.4713 -38.0013 0.2
              -52.4713 -38.0013 0
              -57.0649 -43.3869 0
              -57.0649 -43.3869 0.2
              -54.3721 -41.199 0.2
              -54.3721 -41.199 0
              -60.0052 -44.3868 0
              -60.0052 -44.3868 0.2
              -57.0649 -43.3869 0.2
              -57.0649 -43.3869 0
              -63.787 -44.5947 0
              -63.787 -44.5947 0.2
              -60.0052 -44.3868 0.2
              -60.0052 -44.3868 0
              -67.0342 -43.4265 0
              -67.0342 -43.4265 0.2
              -63.787 -44.5947 0.2
              -63.787 -44.5947 0
              -70.2913 -40.605 0
              -70.2913 -40.605 0.2
              -67.0342 -43.4265 0.2
              -67.0342 -43.4265 0
              -71.5288 -38.3082 0
              -71.5288 -38.3082 0.2
              -70.2913 -40.605 0.2
              -70.2913 -40.605 0
              -72.0139 -35.4669 0
              -72.0139 -35.4669 0.2
              -71.5288 -38.3082 0.2
              -71.5288 -38.3082 0
              -72.103 -31.7643 0
              -72.103 -31.7643 0.2
              -72.0139 -35.4669 0.2
              -72.0139 -35.4669 0
              -72.0733 36.6843 0
              -72.0733 36.6843 0.2
              -72.103 -31.7643 0.2
              -72.103 -31.7643 0
              -64.1929 41.367 0
              -64.1929 41.367 0.2
              -72.0733 36.6843 0.2
              -72.0733 36.6843 0
              -64.1137 56.4645 0
              -64.1137 56.4645 0.2
              -64.1929 41.367 0.2
              -64.1929 41.367 0
              -64.9354 58.5336 0
              -64.9354 58.5336 0.2
              -64.1137 56.4645 0.2
              -64.1137 56.4645 0
              -66.6481 59.4741 0
              -66.6481 59.4741 0.2
              -64.9354 58.5336 0.2
              -64.9354 58.5336 0
              -115.524 59.484 0
              -115.524 59.484 0.2
              -66.6481 59.4741 0.2
              -66.6481 59.4741 0
              -116.772 59.3652 0
              -116.772 59.3652 0.2
              -115.524 59.484 0.2
              -115.524 59.484 0
              -117.693 58.0386 0
              -117.693 58.0386 0.2
              -116.772 59.3652 0.2
              -116.772 59.3652 0
              -146.997 -79.9674 0
              -146.997 -79.9674 0.2
              -117.693 58.0386 0.2
              -117.693 58.0386 0
              -146.828 -85.2639 0
              -146.828 -85.2639 0.2
              -146.997 -79.9674 0.2
              -146.997 -79.9674 0
              -145.294 -90.0456 0
              -145.294 -90.0456 0.2
              -146.828 -85.2639 0.2
              -146.828 -85.2639 0
              -142.353 -93.7482 0
              -142.353 -93.7482 0.2
              -145.294 -90.0456 0.2
              -145.294 -90.0456 0
              -137.572 -96.6192 0
              -137.572 -96.6192 0.2
              -142.353 -93.7482 0.2
              -142.353 -93.7482 0
              -132.493 -97.8171 0
              -132.493 -97.8171 0.2
              -137.572 -96.6192 0.2
              -137.572 -96.6192 0
              102.315 -97.4013 0
              102.315 -97.4013 0.2
              -132.493 -97.8171 0.2
              -132.493 -97.8171 0
              105.028 -96.1242 0
              105.028 -96.1242 0.2
              102.315 -97.4013 0.2
              102.315 -97.4013 0
              107.562 -92.8374 0
              107.562 -92.8374 0.2
              105.028 -96.1242 0.2
              105.028 -96.1242 0
              107.849 -89.6892 0
              107.849 -89.6892 0.2
              107.562 -92.8374 0.2
              107.562 -92.8374 0
              107.81 44.3865 0
              107.81 44.3865 0.2
              107.849 -89.6892 0.2
              107.849 -89.6892 0
              107.117 45.9903 0
              107.117 45.9903 0.2
              107.81 44.3865 0.2
              107.81 44.3865 0
              106.057 47.2674 0
              106.057 47.2674 0.2
              107.117 45.9903 0.2
              107.117 45.9903 0
              83.03 47.7228 0
              83.03 47.7228 0.2
              106.057 47.2674 0.2
              106.057 47.2674 0
              68.9225 33.843 0
              68.9225 33.843 0.2
              83.03 47.7228 0.2
              83.03 47.7228 0
              62.1806 40.773 0
              62.1806 40.773 0.2
              68.9225 33.843 0.2
              68.9225 33.843 0
              62.0816 55.9398 0
              62.0816 55.9398 0.2
              62.1806 40.773 0.2
              62.1806 40.773 0
              61.646 57.702 0
              61.646 57.702 0.2
              62.0816 55.9398 0.2
              62.0816 55.9398 0
              59.7155 59.5137 0
              59.7155 59.5137 0.2
              61.646 57.702 0.2
              61.646 57.702 0
              -53.6197 59.3256 0
              -53.6197 59.3256 0.2
              59.7155 59.5137 0.2
              59.7155 59.5137 0
              -55.1443 58.5732 0
              -55.1443 58.5732 0.2
              -53.6197 59.3256 0.2
              -53.6197 59.3256 0
              -56.2135 56.6625 0
              -56.2135 56.6625 0.2
              -55.1443 58.5732 0.2
              -55.1443 58.5732 0
              -56.1046 16.9734 0
              -56.1046 16.9734 0.2
              -56.2135 56.6625 0.2
              -56.2135 56.6625 0
              -55.5007 15.528 0
              -55.5007 15.528 0.2
              -56.1046 16.9734 0.2
              -56.1046 16.9734 0
              -54.4414 14.6568 0
              -54.4414 14.6568 0.2
              -55.5007 15.528 0.2
              -55.5007 15.528 0
              0.820385 14.6568 0
              0.820385 14.6568 0.2
              -54.4414 14.6568 0.2
              -54.4414 14.6568 0
              1.94898 14.4291 0
              1.94898 14.4291 0.2
              0.820385 14.6568 0.2
              0.820385 14.6568 0
              2.66179 14.1123 0
              2.66179 14.1123 0.2
              1.94898 14.4291 0.2
              1.94898 14.4291 0
              10.5169 6.16984 0.2
              10.7365 6.11495 0.2
              2.66179 14.1123 0.2
              2.66179 14.1123 0
              1.04808 9.22169 0
              1.04808 9.22169 0.2
              6.75638 3.71245 0.2
              6.71205 3.72909 0.2
              -0.0112153 9.90479 0
              -0.0112153 9.90479 0.2
              1.04808 9.22169 0.2
              1.04808 9.22169 0
              -0.714115 10.1127 0
              -0.714115 10.1127 0.2
              -0.0112153 9.90479 0.2
              -0.0112153 9.90479 0
              -2.34762 10.1325 0
              -2.34762 10.1325 0.2
              -0.714115 10.1127 0.2
              -0.714115 10.1127 0
              -51.6568 8.25002 0
              -51.6568 8.25002 0.2
              -2.34762 10.1325 0.2
              -2.34762 10.1325 0
            }
            ColorBinding OVERALL
            ColorArray Vec4Array 1
            {
              1 1 1 1
            }
            TexCoordArray 0 Vec2Array 216
            {
              0.60364 -0.0619931
              0.407567 0.368093
              0.0406936 0.397053
              -0.000106866 5.52509e-05
              2.97628 -83.7138
              3.37944 -83.6994
              0.407022 -0.0611529
              0.00118523 -0.00018089
              1.62904 -9.6733
              2.02671 -9.60548
              0.404695 -0.0952584
              0.00702198 -0.163083
              4.08738 -6.48016
              4.42604 -6.26095
              0.348709 0.0380833
              0.0100501 -0.181129
              5.61375 -4.39601
              5.85601 -4.07344
              0.259994 0.129324
              0.0177324 -0.193249
              6.03267 -1.99089
              6.14789 -1.60428
              0.144468 0.184855
              0.0292507 -0.201757
              7.67906 -0.333196
              7.68583 0.0701631
              0.0472013 0.198218
              0.0404394 -0.205141
              6.51048 -2.80981
              6.66143 -2.4357
              0.206218 0.1688
              0.0552735 -0.205312
              6.41597 -6.13802
              6.69155 -5.84341
              0.343631 0.0942742
              0.0680519 -0.200345
              2.39794 -4.9134
              2.76012 -4.73573
              0.442542 -0.011059
              0.0803548 -0.188722
              0.843997 -5.9438
              1.24396 -5.89113
              0.484841 -0.126833
              0.0848792 -0.179505
              -0.0189433 -7.63854
              0.384432 -7.64422
              0.489737 -0.174391
              0.0863617 -0.168705
              -5.24081 -138.117
              -4.8377 -138.133
              0.489282 -0.169255
              0.0861672 -0.15369
              -16.1685 -8.71764
              -15.9758 -9.07206
              0.268361 -0.239941
              0.0756608 0.114475
              -1.27719 -30.2932
              -0.874155 -30.3107
              0.447219 0.113899
              0.0441837 0.131403
              1.53878 -4.0432
              1.91912 -3.90871
              0.422109 0.324998
              0.0417706 0.190513
              3.42437 -1.82837
              3.6319 -1.48242
              0.252159 0.545041
              0.0446322 0.199098
              98.5656 -3.57789
              98.5811 -3.17477
              0.0663008 0.606228
              0.0508291 0.203109
              2.76622 0.0669786
              2.78912 0.469744
              0.265692 0.613217
              0.242792 0.210452
              2.20556 -2.39292
              2.52796 -2.15043
              0.570104 0.45262
              0.247703 0.21013
              69.9363 -275.706
              70.3275 -275.607
              0.642572 0.304057
              0.251438 0.205271
              0.4554 -11.0206
              0.858807 -11.0181
              0.790451 -0.329442
              0.387043 -0.332022
              -2.33783 -10.1086
              -1.94929 -10.2171
              0.775716 -0.460961
              0.387172 -0.352435
              -5.25969 -8.06064
              -4.93443 -8.29928
              0.707146 -0.610033
              0.381886 -0.371391
              -9.04614 -6.54108
              -8.82543 -6.87877
              0.591678 -0.724006
              0.370974 -0.386317
              -9.79187 -3.20361
              -9.68435 -3.59243
              0.460163 -0.787146
              0.352641 -0.398323
              -472.981 -17.6343
              -472.966 -18.0375
              0.347363 -0.806951
              0.332687 -0.403803
              -6.15339 -2.80254
              -5.9956 -3.17382
              -0.429752 -0.808432
              -0.587539 -0.437154
              -5.96022 -6.86278
              -5.65038 -7.12113
              -0.28909 -0.691279
              -0.598929 -0.432931
              -1.43009 -6.7436
              -1.03003 -6.79553
              -0.209113 -0.472081
              -0.609171 -0.420145
              -10.848 -270.655
              -10.4449 -270.67
              -0.207649 -0.423155
              -0.610775 -0.407884
              0.642909 -3.16847
              1.01906 -3.02269
              -0.25439 0.263224
              -0.630545 0.117446
              1.40847 -2.53128
              1.72858 -2.28577
              -0.308242 0.369902
              -0.628348 0.12439
              45.7546 -2.56048
              45.7779 -2.15774
              -0.601273 0.532142
              -0.624631 0.129403
              28.9689 -26.7557
              29.2406 -26.4575
              -0.262683 0.433139
              -0.534434 0.134985
              12.5794 -14.405
              12.8791 -14.1349
              -0.176663 0.352047
              -0.476339 0.0819765
              -1.41878 -30.4673
              -1.01557 -30.48
              -0.0480158 0.0978886
              -0.451229 0.110647
              0.289155 -3.41478
              0.684191 -3.33298
              -0.0582243 0.252458
              -0.45326 0.170661
              3.29986 -3.62306
              3.58695 -3.33964
              -0.164814 0.460593
              -0.451897 0.177172
              228.01 -8.15777
              228.025 -7.75462
              -0.429308 0.587471
              -0.444029 0.184325
              3.13108 -1.19869
              3.29567 -0.830382
              0.164789 0.568812
              0.000191656 0.200503
              2.30793 -3.57058
              2.65221 -3.3603
              0.35009 0.408661
              0.00581693 0.198376
              2.84518 -79.8153
              3.24834 -79.801
              0.413771 0.205123
              0.0106087 0.19084
              -1.09003 -2.92538
              -0.712132 -3.06658
              0.393865 -0.106777
              0.0159706 0.034432
              -2.05412 -1.80841
              -1.78617 -2.10998
              0.281922 -0.272471
              0.0139711 0.0291024
              -111.376 -4.22687
              -111.361 -4.62999
              0.0253651 -0.377583
              0.00997504 0.0255389
              -2.46418 -0.528584
              -2.36937 -0.9207
              -0.112069 -0.374887
              -0.206882 0.0172283
              -1.62373 -0.677325
              -1.44594 -1.03945
              -0.0335921 -0.346051
              -0.21138 0.0160753
              -12.9229 -14.1394
              -12.6227 -14.4089
              0.0860677 -0.254931
              -0.214102 0.014591
              9.07576 -9.75034
              9.36734 -9.47155
              0.0666309 0.255842
              -0.22495 -0.0229493
              1.87592 -1.46258
              2.10733 -1.13214
              0.0247671 0.326251
              -0.20664 -0.00419568
              1.19809 -0.474402
              1.32718 -0.0922002
              -0.0735813 0.380933
              -0.202677 -0.00126873
              3.09074 -0.1659
              3.11101 0.237006
              -0.179961 0.402594
              -0.200234 -0.000311847
              -8.06019e-05 -0.40263
              -8.06019e-05 0.000784932
              -99.5329 0.000784932
              -99.5329 -0.40263
            }
          }
          Geometry {
            DataVariance DYNAMIC
            Use StateSet_1
            useDisplayList TRUE
            useVertexBufferObjects FALSE
            PrimitiveSets 13
            {
              DrawElementsUShort TRIANGLE_FAN 4
              {
                5 7 3 4 
              }
              DrawElementsUShort TRIANGLES 6
              {
                6 0 1 7 2 6 
              }
              DrawElementsUShort TRIANGLE_FAN 6
              {
                33 34 29 30 31 32 
              }
              DrawElementsUShort TRIANGLE_FAN 20
              {
                35 36 55 56 57 58 59 60 62 8
                9 10 11 12 13 26 27 28 29 34
              }
              DrawElementsUShort TRIANGLE_FAN 5
              {
                26 13 23 24 25 
              }
              DrawElementsUShort TRIANGLE_FAN 7
              {
                44 45 49 50 51 52 43 
              }
              DrawElementsUShort TRIANGLE_FAN 9
              {
                42 43 52 36 37 38 39 40 41 
              }
              DrawElementsUShort TRIANGLE_FAN 5
              {
                36 52 53 54 55 
              }
              DrawElementsUShort TRIANGLE_FAN 6
              {
                23 13 14 15 16 22 
              }
              DrawElementsUShort TRIANGLE_FAN 5
              {
                17 18 21 22 16 
              }
              DrawElementsUShort TRIANGLE_FAN 4
              {
                19 20 21 18 
              }
              DrawElementsUShort TRIANGLE_FAN 5
              {
                48 49 45 46 47 
              }
              DrawElementsUShort TRIANGLES 3
              {
                62 60 61 
              }
            }
            VertexArray Vec3Array 63
            {
              6.71205 3.72909 0.2
              6.75638 3.71245 0.2
              8.00897 4.5622 0.2
              9.34326 5.38358 0.2
              10.7365 6.11495 0.2
              10.5169 6.16984 0.2
              7.97746 4.54082 0.2
              8.05392 4.58987 0.2
              -2.34762 10.1325 0
              -0.714115 10.1127 0
              -0.0112153 9.90479 0
              1.04808 9.22169 0
              6.71205 3.72909 0.2
              10.5169 6.16984 0.2
              2.66179 14.1123 0
              1.94898 14.4291 0
              0.820385 14.6568 0
              -54.4414 14.6568 0
              -55.5007 15.528 0
              -56.1046 16.9734 0
              -56.2135 56.6625 0
              -55.1443 58.5732 0
              -53.6197 59.3256 0
              59.7155 59.5137 0
              61.646 57.702 0
              62.0816 55.9398 0
              62.1806 40.773 0
              68.9225 33.843 0
              83.03 47.7228 0
              106.057 47.2674 0
              107.117 45.9903 0
              107.81 44.3865 0
              107.849 -89.6892 0
              107.562 -92.8374 0
              105.028 -96.1242 0
              102.315 -97.4013 0
              -132.493 -97.8171 0
              -137.572 -96.6192 0
              -142.353 -93.7482 0
              -145.294 -90.0456 0
              -146.828 -85.2639 0
              -146.997 -79.9674 0
              -117.693 58.0386 0
              -116.772 59.3652 0
              -115.524 59.484 0
              -66.6481 59.4741 0
              -64.9354 58.5336 0
              -64.1137 56.4645 0
              -64.1929 41.367 0
              -72.0733 36.6843 0
              -72.103 -31.7643 0
              -72.0139 -35.4669 0
              -71.5288 -38.3082 0
              -70.2913 -40.605 0
              -67.0342 -43.4265 0
              -63.787 -44.5947 0
              -60.0052 -44.3868 0
              -57.0649 -43.3869 0
              -54.3721 -41.199 0
              -52.4713 -38.0013 0
              -51.8476 -33.2592 0
              -51.957 8.26928 0
              -51.6568 8.25002 0
            }
            ColorBinding PER_PRIMITIVE_SET
            ColorArray Vec4Array 13
            {
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
              1 1 1 1
            }
            TexCoordArray 0 Vec2Array 63
            {
              6.79803 -5.31917
              7.04093 -4.99707
              4.69526 -3.22815
              2.3496 -1.45922
              0.00393093 0.3097
              -0.238968 -0.0123933
              4.60599 -3.41346
              4.53818 -3.23981
              -0.193884 -0.000146975
              -3.48489 -0.165157
              -4.88573 -0.638046
              -6.96855 -2.09607
              -16.271 -11.8218
              -23.3071 -6.5138
              -10.5958 7.63792
              -9.18331 8.33107
              -6.92592 8.87649
              104.461 13.1093
              106.529 14.9465
              107.636 17.9061
              104.815 97.9127
              102.514 101.682
              99.3833 103.082
              -129.072 94.7799
              -132.824 90.9803
              -133.567 87.395
              -132.605 56.8169
              -145.664 42.3323
              -175.162 69.2281
              -221.542 66.5464
              -223.579 63.8911
              -224.853 60.6054
              -214.663 -209.644
              -213.843 -215.967
              -208.483 -222.398
              -202.918 -224.764
              270.399 -207.617
              280.544 -204.814
              289.962 -198.661
              295.605 -190.972
              298.331 -181.217
              298.265 -170.528
              228.628 105.395
              226.671 107.999
              224.148 108.143
              125.632 104.379
              122.252 102.352
              120.754 98.1187
              122.07 67.6939
              138.313 58.859
              143.616 -79.1053
              143.72 -86.5751
              142.96 -92.3393
              140.641 -97.0636
              134.292 -103
              127.837 -105.604
              120.198 -105.474
              114.195 -103.684
              108.6 -99.4802
              104.523 -93.1804
              102.903 -83.6699
              99.9427 0.044184
              99.3389 -0.0176301
            }
          }
        }

OpenSceneGraph Users

unread,
Nov 25, 2020, 2:59:26 AM11/25/20
to OpenSceneGraph Users
You can't expect people to help you when you don't explain the problem you are seeing.  A title, a screenshot and some shader code is not in any way sufficient.  Far better to take a step back and explain what you are doing, what you have got working, what doesn't work.  

mirr...@gmail.com

unread,
Nov 27, 2020, 10:14:29 PM11/27/20
to OpenSceneGraph Users
I'm new to this. To be honest, I don't understand. 

I want to know how to render a complex OBJ model with Shader.Do you want to render the children of the OBJ model separately?  

mirr...@gmail.com

unread,
Dec 9, 2020, 8:56:57 PM12/9/20
to OpenSceneGraph Users
 i find this setUseVertexAttributeAliasing  must be set in Osg when using higher versions of Shader.  Otherwise it won't work

  gc->getState()->setUseVertexAttributeAliasing(true);
Reply all
Reply to author
Forward
0 new messages