Pavel Rojtberg
|
e639c8ef9a
|
ovis: correctly destroy additional windows
|
6 years ago |
Pavel Rojtberg
|
20dbe789ad
|
ovis: add PF_DEPTH32F read-back support
|
6 years ago |
Maksim Shabunin
|
cdd19ebead
|
backport: Fixed warnings produced by clang-9.0.0
83fc27cb99
|
6 years ago |
aj28faty
|
51b16a8fc5
|
Added a LookAt-method for entities and also a method to get the pose of an entity.
|
6 years ago |
dnandha
|
173b7f51ea
|
ovis: fix play / stop animation for multiple entities
ovis: fix build on windows platform (type conversion)
|
6 years ago |
dnandha
|
6810e6c894
|
ovis: add methods (+ sample) for setting entity animations
ovis: add methods (+sample) to play/stop animations
ovis: add entity property and according function override
ovis: fix overloaded method wrap aliases
ovis, samples: add animation to ovis demo
ovis: consolidate setting entity property
|
6 years ago |
Pavel Rojtberg
|
310ca2b4a3
|
ovis: addResourceLocation - only retain unique locations
|
6 years ago |
Pavel Rojtberg
|
f23d1e9c16
|
ovis: allow disabling VSYNC - useful in multiwindow scenarios
or with batch rendering
|
6 years ago |
Maksim Shabunin
|
83fc27cb99
|
Fixed warnings produced by clang-9.0.0
|
6 years ago |
Pavel Rojtberg
|
74f26045b3
|
ovis: compatibility for Ogre 1.12.0dev
|
6 years ago |
Pavel Rojtberg
|
388a79be52
|
ovis: correctly delete textures allocated by WindowScene
|
6 years ago |
Pavel Rojtberg
|
9a401e3d95
|
ovis: also free yaw axis of camera manager and default to free yaw
so meshes in any orientation can be properly viewed
|
6 years ago |
huangqinjin
|
e068b62a14
|
use PF_DEPTH for compatibility, PF_DEPTH16 is just an alias introduced in OGRE 1.11.2
|
7 years ago |
Pavel Rojtberg
|
ccd9993099
|
ovis: allow re-initialization by destroying all windows
|
7 years ago |
tompollok
|
fcb266f728
|
refactoring catching all exceptions as const ref
|
7 years ago |
Pavel Rojtberg
|
01f00f8f09
|
ovis: make log verbosity and rendersystem configurable via environment
|
7 years ago |
Pavel Rojtberg
|
cd7a6eaf78
|
ovis: add ENTITY_AABB_WORLD property and implement getEntityProperty
|
7 years ago |
Pavel Rojtberg
|
31dff1e099
|
ovis: add more CV_MAT <> Ogre::PixelFormat conversions
|
7 years ago |
Pavel Rojtberg
|
a3c8704db4
|
ovis: implement MATERIAL_LINE_WIDTH
|
7 years ago |
Pavel Rojtberg
|
0bb0989fda
|
ovis: drop SCENE_RENDER_FLOAT which is replaced by getCompositorTexture
the latter allows explicitly specifying channel nr/ format. Also we no
longer have to manually manage an extra rendertarget any more.
|
7 years ago |
Pavel Rojtberg
|
c4c2e85d89
|
ovis: add getCompositorTexture for reading custom render targets
|
7 years ago |
Maksim Shabunin
|
a0ad83f117
|
Fixed or disabled some warnings in several cvv, ovis and sfm modules
|
7 years ago |
Pavel Rojtberg
|
642bc0c23f
|
ovis: fix setCompositors if frameSrc == rWin
|
7 years ago |
Pavel Rojtberg
|
c64f925a50
|
ovis: Camera - allow manually setting zNear and zFar
|
7 years ago |
Pavel Rojtberg
|
f9bef18444
|
ovis: ensure that compositors are applied to all owned render targets
|
7 years ago |
Alexander Alekhin
|
8277ca6aae
|
opencv-core: avoid using of multi-argument CV_Assert()
replace to CV_Assert_N()
|
7 years ago |
Pavel Rojtberg
|
c655c31054
|
ovis: allow up to 4 active texture units
|
7 years ago |
Pavel Rojtberg
|
f7e522a1cb
|
ovis: add updateTexture function and allow grayscale texture format
|
7 years ago |
Pavel Rojtberg
|
77f1d272b6
|
ovis: fix removing lights and cameras from scene
|
7 years ago |
Pavel Rojtberg
|
4f3c9fcb5a
|
ovis: add setCompositors method
enables an ordered chain of full-screen post processing effects
|
7 years ago |
fegorsch
|
78392f786d
|
Rename `near` to `zNear`
`near` is an illegal variable name on Windows (if `windef.h` is included),
because a macro with the same name is defined.
Someone else already put your rage into words, see
http://lolengine.net/blog/2011/3/4/fuck-you-microsoft-near-far-macros.
|
7 years ago |
Pavel Rojtberg
|
e8cdc9708c
|
ovis: use fix camera yaw axis to -y by default
also remove superficial CS conversion in fixCameraYawAxis
|
7 years ago |
Pavel Rojtberg
|
4e77e6fdaa
|
ovis: fix camera entity positioning
|
7 years ago |
Pavel Rojtberg
|
e1ecf7760c
|
ovis: correct and simplify coordinate system conversions
by keeping Camera oriented in OpenCV conventions instead of doing the
conversion for each SceneNode.
|
7 years ago |
Pavel Rojtberg
|
bae6838b2a
|
ovis: use frustum extents instead of setFrustumOffset
the latter assumes centered FOV, which is not the case
|
7 years ago |
Pavel Rojtberg
|
61b03565e6
|
ovis: allow manipulating entity material and scale at runtime
|
7 years ago |
Pavel Rojtberg
|
7d1aca38d3
|
ovis: implement getDepth function for reading the camera depth
|
7 years ago |
Pavel Rojtberg
|
a62f9c426e
|
ovis: make sure entities are oriented by the OpenCV CS conventions
|
7 years ago |
Pavel Rojtberg
|
c80fdd3ee6
|
ovis: refactor _getSceneNode to make clear that it throws on not found
|
7 years ago |
Pavel Rojtberg
|
68aebd2573
|
ovis: setBackground(Scalar) - set clear color instead of 1x1 Texture
so we can use the alpha channel for e.g. masking
|
7 years ago |
Pavel Rojtberg
|
c52eed063b
|
ovis: implement removeEntity method
|
7 years ago |
Pavel Rojtberg
|
faf82d8876
|
ovis: setMaterialProperty - add overload for setting shader uniforms
|
7 years ago |
Pavel Rojtberg
|
9e8997856e
|
ovis: add SCENE_AA flag to allow pixel-exact rendering
|
7 years ago |
Pavel Rojtberg
|
4c1802a70f
|
ovis: add SCENE_RENDER_FLOAT for rendering float images
useful when uchar precision is not enough
|
7 years ago |
Pavel Rojtberg
|
e52c4dbef9
|
ovis: replace renderOneFrame by waitKey for consistency with highgui
also set the intrinsic in the AR demo
|
7 years ago |
Pavel Rojtberg
|
305679820b
|
ovis: add setBackgroundColor convenience overload
|
7 years ago |
Pavel Rojtberg
|
6e6671fd0f
|
ovis: create a default log with low log level
to prevent console spam. only outputs errors/ warnings now.
|
7 years ago |
Pavel Rojtberg
|
d0964ab084
|
ovis: add Ogre3D based visualizer module
|
8 years ago |