Вопросы с тегом «geometry-shader»

1
Для чего используются шейдеры Hull, Domain и Geometry?
Я выполнил свою справедливую долю программ по 3D-играм для моего (бывшего) работодателя, а также в своих собственных движках для своих собственных инди-игр. Первоначально я начал с Direct3D 9 и D3DX9, которые в значительной степени сделали все для меня, и не требовали, чтобы я вообще думал о шейдерах. После этого я …

2
Затенение Toon / Cel с переменной шириной линии?
Я вижу несколько общих подходов к затенению cel: Дублирование и увеличение модели с перевернутыми нормалями (не вариант для меня) Фильтр Собеля / фрагментный шейдер подходит к обнаружению края Трафаретный буфер подходит к обнаружению края Геометрические (или вершинные) шейдерные подходы, которые вычисляют грани и грани нормали Правильно ли я считаю, что …

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
Самый эффективный способ нарисовать вершину с OpenGL
Я пишу 3D-игру OpenGL. Там будет множество треугольников для местности и объектов в использовании. Я учусь на официальном руководстве OpenGL, и первым представленным методом является вызов функции glVertexпосле glBeginкаждой вершины, которую вы хотите нарисовать. Однако этот метод звучит довольно антично и неэффективно, когда вам нужно нарисовать тысячи треугольников. Я предполагаю, …

2
Геометрический шейдер для нескольких примитивов
Как я могу создать геометрический шейдер, который может обрабатывать несколько примитивов? Например, при создании геометрического шейдера для треугольников я определяю макет следующим образом: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; Но если я использую этот шейдер, то линии или точки не будут отображаться. Итак добавив: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; layout(lines) in; …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.