Lunkhound
f7ccf7e5a7
example browser: restore on-screen text
2016-12-20 01:15:39 -08:00
Lunkhound
a10244e1ab
MultiThreadedDemo: make the ground a kinematic object that can shake
2016-12-19 21:31:18 -08:00
Erwin Coumans
dcd02a1e15
add option to terminate PGS constraint solvers based on a least square residual threshold
...
(for example solverInfo().m_leastSquaresResidualThreshold = 1e-7 and use large m_numSolverIterations
disable sphere-sphere contact cache, it is buggy (some contact point stay in the cache, when sphere penetrates more than total margins)
tweak some gpu demo settings
2016-12-16 18:09:52 -08:00
Erwin Coumans
5630a63848
remove 'Kuka' postfix from pybullet.calculateInverseKinematics
...
add basic pybullet quickstart pdf documentation
2016-12-14 21:11:53 -08:00
Erwin Coumans
9ae40a59ba
export joint types in pybullet for pybullet.createConstraint
...
revert to premake4.exe, the targetsuffix etc doesn't seem to work in premake5.exe
2016-12-14 20:44:10 -08:00
erwin coumans
a393074793
update to latest OpenVR 1.04 (and make minor API changes)
...
add premake5.exe (will remove premake4.exe soon)
2016-12-11 22:39:45 -08:00
erwincoumans
0c26fee04d
Merge pull request #886 from erwincoumans/master
...
some VR tweaks and bugfix for issue #878
2016-12-11 12:53:47 -08:00
Erwin Coumans
17570c4700
tweak color of quadruped robot URDF, tweak quadruped.py script to make it more compatible with VR demo
...
allow VR physics server to run with or without 'realTimeSimulation'
2016-12-11 09:28:36 -08:00
yunfeibai
4af7ee3b2e
Fix a bug when rendering texture.
2016-12-09 17:17:24 -08:00
yunfeibai
388cba152e
Fix error in integration test.
2016-12-07 11:41:55 -08:00
yunfeibai
9c4222ea9e
Modify shader so that the color of the light and the shadow don't affect the ambient component.
2016-12-07 11:33:26 -08:00
yunfeibai
9cd27b8456
Add pybullet API for changing ambient, diffuse, and specular coefficients.
2016-12-06 15:38:09 -08:00
yunfeibai
c253c750b9
Expose ambient, diffuse and specular coefficient of the light.
2016-12-06 15:21:35 -08:00
yunfeibai
08b449f149
Adjust magic number to prevent z-fighting.
2016-12-06 13:36:41 -08:00
Erwin Coumans
27d38a1ba8
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2016-12-05 11:58:06 -08:00
Erwin Coumans
024ab6725b
expose pybullet.setPhysicsEngineParameter(numSubSteps=int)
2016-12-05 11:54:56 -08:00
erwincoumans
61cfa18923
save default VR camera tuning, requires MIDI controller
...
tweak some values in VR demo
2016-12-02 17:44:00 -08:00
erwincoumans
383b30a4e4
reset also needs to reset iterations etc
...
move from 100 to 50 iterations for VR demo
2016-12-02 14:10:26 -08:00
erwincoumans
e5aea04e23
add back the 'swapBuffers' in VR demo (slightly lower performance, but easier to use demo.
...
fix issue related to TinyRenderer shadowbuffer API change
2016-12-02 13:23:50 -08:00
erwincoumans
08c9bf88e9
Merge pull request #882 from erwincoumans/master
...
expose numSubSteps to pybullet
2016-12-01 18:13:27 -08:00
Erwin Coumans
6814e334a2
expose numSubSteps to pybullet
2016-12-01 17:54:52 -08:00
yunfeibai
bf83c77dab
Merge remote-tracking branch 'upstream/master'
2016-12-01 16:48:22 -08:00
yunfeibai
a88272de1b
Restore the old constructor for TinyRenderObjectData for backward compatibility.
2016-12-01 16:47:11 -08:00
Erwin Coumans
e20c487e52
fix backward compatibility issue with pybullet:loadURDF
2016-12-01 09:51:28 -08:00
Erwin Coumans
15cda75130
add <restitution> in <contact> settings of URDF/SDF
...
allow 'useMaximalCoordinates' and 'useFixedBase' in pybullet.loadURDF.
enable split impulse for btRigidBody, even in btMultiBodyDynamicsWorld.
allow initialization of velocity and apply force for btRigidBody in pybullet/shared memory API.
process contact parameters in URDF also for btRigidBody (friction, restitution etc)
add pybullet.setPhysicsEngineParameter with numSolverIterations, useSplitImpulse etc.
2016-11-30 22:24:20 -08:00
erwincoumans
a5eda81e47
Merge pull request #867 from lunkhound/pr-slider-widget
...
example browser: slider widget improvements
2016-11-29 21:08:48 -08:00
Erwin Coumans
898517b1e3
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2016-11-29 19:14:20 -08:00
Erwin Coumans
32a3fb0b4d
Merge remote-tracking branch 'bp/master'
2016-11-29 19:14:04 -08:00
Erwin Coumans
746c4d0d2a
add a tray, similar to those ones:
...
https://research.googleblog.com/2016/03/deep-learning-for-robots-learning-from.html
tune the VR demo a bit, to make it more user friendly.
2016-11-29 17:08:47 -08:00
yunfeibai
e8ff969a6f
Merge remote-tracking branch 'upstream/master'
2016-11-29 14:17:38 -08:00
yunfeibai
0cb2b21b5f
Add pybullet API for shadow.
2016-11-29 14:10:07 -08:00
yunfeibai
b40c9cde96
Add torus shadow render example.
2016-11-29 13:50:49 -08:00
yunfeibai
1fbd78ece5
Add shared memory API for setting shadow and light source distance.
2016-11-29 13:19:35 -08:00
yunfeibai
8aa90a7427
Refactor shader and render pipeline code.
2016-11-29 12:53:50 -08:00
yunfeibai
86c5dfe8f4
Fix the light color issue in box rendering example.
2016-11-29 11:43:52 -08:00
yunfeibai
5fe36ca200
Clean global variables.
2016-11-29 11:11:41 -08:00
Erwin Coumans
8de35cf01c
remove prefix/postfix from pybullet, so it becomes pybullet.so and pybullet_d.so in debug mode (and on Windows, pybullet.pyd and pybullet_d.pyd)
...
fix build_cmake_pybullet_win32.bat, so it links against correct version of pythonx.lib pythonx_d.lib. Still, I would prefer using premake on Windows, it has more native Visual Studio features.
2016-11-29 09:09:35 -08:00
Erwin Coumans
2d42c7963a
add pybullet getBaseVelocity / resetBaseVelocity
...
C-API b3CreatePoseCommandSetBaseLinearVelocity/b3CreatePoseCommandSetBaseAngularVelocity
2016-11-28 15:11:34 -08:00
Erwin Coumans
2e372a525e
remove duplicate 'setTimeStep' in pybullet.c
2016-11-28 12:36:52 -08:00
yunfeibai
d48b03f23b
Use the barycentric coordinate to get the coordinate in shadow buffer.
2016-11-28 10:13:09 -08:00
yunfeibai
0bc4e0a4c3
Render multiple objects with shadow.
2016-11-27 16:53:15 -08:00
yunfeibai
529274a3f4
Render shadow of torus with shadow buffer and index from triangle order.
2016-11-27 15:32:55 -08:00
yunfeibai
29809a4471
Render depth buffer.
2016-11-23 13:00:26 -08:00
Erwin Coumans
c0113310ca
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2016-11-23 09:59:50 -08:00
Erwin Coumans
bf22424853
Merge remote-tracking branch 'bp/master'
2016-11-22 11:18:19 -08:00
erwincoumans
0516d2ecaa
allow getClosestPoints for btCompoundCollisionAlgorithm and btSphereTriangleCollisionAlgorithm
...
add optional 'lightColor' arg to testrender.py script
2016-11-22 10:11:04 -08:00
Erwin Coumans
ca71b84913
fix uninitialized m_lightColor (see ExampleBrowser/Rendering/TinyRenderer, Software was black.
2016-11-21 22:33:23 -08:00
yunfeibai
24b3e137a6
Render shadow with depth from light.
2016-11-21 10:21:14 -08:00
erwincoumans
d4a18c5634
Update NN3DWalkers.cpp
...
the excessive stack-space requirements in printWalkerConfigs breaks some proprietary/internal build systems.
2016-11-21 10:18:48 -08:00
yunfeibai
5be4409a1a
Render shadow buffer.
2016-11-21 09:13:20 -08:00