Commit Graph

  • a393074793 update to latest OpenVR 1.04 (and make minor API changes) add premake5.exe (will remove premake4.exe soon) erwin coumans 2016-12-11 22:39:45 -08:00
  • a96fca486b Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwin coumans 2016-12-11 18:43:13 -08:00
  • 0c26fee04d Merge pull request #886 from erwincoumans/master erwincoumans 2016-12-11 12:53:47 -08:00
  • 436fdd5dc2 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-12-11 09:28:53 -08:00
  • 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' Erwin Coumans 2016-12-11 09:28:36 -08:00
  • 032e0fb3ce Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-12-11 09:17:04 -08:00
  • 710ac09b56 fix clearVelocities (should use 6+dofCount, not 6+numLinks fixes issue 878 Erwin Coumans 2016-12-11 09:16:18 -08:00
  • e8f38df121 Merge pull request #885 from YunfeiBai/master erwincoumans 2016-12-09 17:32:30 -08:00
  • 4af7ee3b2e Fix a bug when rendering texture. yunfeibai 2016-12-09 17:17:24 -08:00
  • 191b56e687 Merge pull request #884 from YunfeiBai/master erwincoumans 2016-12-09 08:56:26 -08:00
  • 388cba152e Fix error in integration test. yunfeibai 2016-12-07 11:41:55 -08:00
  • 9c4222ea9e Modify shader so that the color of the light and the shadow don't affect the ambient component. yunfeibai 2016-12-07 11:33:26 -08:00
  • 9cd27b8456 Add pybullet API for changing ambient, diffuse, and specular coefficients. yunfeibai 2016-12-06 15:38:09 -08:00
  • c253c750b9 Expose ambient, diffuse and specular coefficient of the light. yunfeibai 2016-12-06 15:21:35 -08:00
  • 08b449f149 Adjust magic number to prevent z-fighting. yunfeibai 2016-12-06 13:36:41 -08:00
  • 27d38a1ba8 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-12-05 11:58:06 -08:00
  • 024ab6725b expose pybullet.setPhysicsEngineParameter(numSubSteps=int) Erwin Coumans 2016-12-05 11:54:56 -08:00
  • 61cfa18923 save default VR camera tuning, requires MIDI controller tweak some values in VR demo erwincoumans 2016-12-02 17:44:00 -08:00
  • 383b30a4e4 reset also needs to reset iterations etc move from 100 to 50 iterations for VR demo erwincoumans 2016-12-02 14:10:26 -08:00
  • e5aea04e23 add back the 'swapBuffers' in VR demo (slightly lower performance, but easier to use demo. fix issue related to TinyRenderer shadowbuffer API change erwincoumans 2016-12-02 13:23:50 -08:00
  • 08c9bf88e9 Merge pull request #882 from erwincoumans/master erwincoumans 2016-12-01 18:13:27 -08:00
  • 7d4f885be3 Merge pull request #881 from YunfeiBai/master erwincoumans 2016-12-01 18:12:53 -08:00
  • 6814e334a2 expose numSubSteps to pybullet Erwin Coumans 2016-12-01 17:54:52 -08:00
  • bf83c77dab Merge remote-tracking branch 'upstream/master' yunfeibai 2016-12-01 16:48:22 -08:00
  • a88272de1b Restore the old constructor for TinyRenderObjectData for backward compatibility. yunfeibai 2016-12-01 16:47:11 -08:00
  • 179c48cc58 Merge pull request #880 from erwincoumans/master erwincoumans 2016-12-01 09:52:05 -08:00
  • e20c487e52 fix backward compatibility issue with pybullet:loadURDF Erwin Coumans 2016-12-01 09:51:28 -08:00
  • b986e45417 Merge pull request #877 from erwincoumans/master erwincoumans 2016-11-30 22:49:57 -08:00
  • 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. Erwin Coumans 2016-11-30 22:24:20 -08:00
  • a5eda81e47 Merge pull request #867 from lunkhound/pr-slider-widget erwincoumans 2016-11-29 21:08:48 -08:00
  • 81d9305d8d Merge pull request #876 from erwincoumans/master erwincoumans 2016-11-29 20:37:01 -08:00
  • 898517b1e3 Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-11-29 19:14:20 -08:00
  • 32a3fb0b4d Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-11-29 19:14:04 -08:00
  • 273f04e0de Merge pull request #875 from YunfeiBai/master erwincoumans 2016-11-29 19:13:15 -08:00
  • 746c4d0d2a add a tray, similar to those ones: https://research.googleblog.com/2016/03/deep-learning-for-robots-learning-from.html Erwin Coumans 2016-11-29 17:08:47 -08:00
  • e8ff969a6f Merge remote-tracking branch 'upstream/master' yunfeibai 2016-11-29 14:17:38 -08:00
  • 0cb2b21b5f Add pybullet API for shadow. yunfeibai 2016-11-29 14:10:07 -08:00
  • b40c9cde96 Add torus shadow render example. yunfeibai 2016-11-29 13:50:49 -08:00
  • 1fbd78ece5 Add shared memory API for setting shadow and light source distance. yunfeibai 2016-11-29 13:19:35 -08:00
  • 8aa90a7427 Refactor shader and render pipeline code. yunfeibai 2016-11-29 12:53:50 -08:00
  • 86c5dfe8f4 Fix the light color issue in box rendering example. yunfeibai 2016-11-29 11:43:52 -08:00
  • 5fe36ca200 Clean global variables. yunfeibai 2016-11-29 11:11:41 -08:00
  • 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. Erwin Coumans 2016-11-29 09:09:35 -08:00
  • 5e52760fbd Merge pull request #873 from erwincoumans/master erwincoumans 2016-11-28 16:18:30 -08:00
  • 2d42c7963a add pybullet getBaseVelocity / resetBaseVelocity C-API b3CreatePoseCommandSetBaseLinearVelocity/b3CreatePoseCommandSetBaseAngularVelocity Erwin Coumans 2016-11-28 15:11:34 -08:00
  • 2e372a525e remove duplicate 'setTimeStep' in pybullet.c Erwin Coumans 2016-11-28 12:36:52 -08:00
  • d48b03f23b Use the barycentric coordinate to get the coordinate in shadow buffer. yunfeibai 2016-11-28 10:13:09 -08:00
  • 0bc4e0a4c3 Render multiple objects with shadow. yunfeibai 2016-11-27 16:53:15 -08:00
  • 583dc1cac7 Add torus. yunfeibai 2016-11-27 15:34:01 -08:00
  • 529274a3f4 Render shadow of torus with shadow buffer and index from triangle order. yunfeibai 2016-11-27 15:32:55 -08:00
  • 29809a4471 Render depth buffer. yunfeibai 2016-11-23 13:00:26 -08:00
  • c0113310ca Merge branch 'master' of https://github.com/erwincoumans/bullet3 Erwin Coumans 2016-11-23 09:59:50 -08:00
  • bf22424853 Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-11-22 11:18:19 -08:00
  • 0516d2ecaa allow getClosestPoints for btCompoundCollisionAlgorithm and btSphereTriangleCollisionAlgorithm add optional 'lightColor' arg to testrender.py script erwincoumans 2016-11-22 10:11:04 -08:00
  • ca71b84913 fix uninitialized m_lightColor (see ExampleBrowser/Rendering/TinyRenderer, Software was black. Erwin Coumans 2016-11-21 22:33:23 -08:00
  • 24b3e137a6 Render shadow with depth from light. yunfeibai 2016-11-21 10:21:14 -08:00
  • d4a18c5634 Update NN3DWalkers.cpp erwincoumans 2016-11-21 10:18:48 -08:00
  • 659e36102d Merge pull request #868 from erwincoumans/master erwincoumans 2016-11-21 10:11:00 -08:00
  • 5be4409a1a Render shadow buffer. yunfeibai 2016-11-21 09:13:20 -08:00
  • 24c9020aac Merge remote-tracking branch 'bp/master' erwincoumans 2016-11-21 07:42:33 -08:00
  • 0d5dcb3cc5 setDebugObjectColor erwincoumans 2016-11-21 07:42:11 -08:00
  • 1f35697152 Merge pull request #866 from erwincoumans/master erwincoumans 2016-11-21 07:41:45 -08:00
  • 323609b087 Merge pull request #865 from YunfeiBai/master erwincoumans 2016-11-21 07:41:11 -08:00
  • 4300ef45a3 fix missing globals Lunkhound 2016-11-20 18:00:21 -08:00
  • 49b27f30bd example browser: slider widget improvements Lunkhound 2016-11-20 16:38:11 -08:00
  • 1bc427df6b fix compile issue when using VR erwincoumans 2016-11-20 16:22:20 -08:00
  • f9c1e19587 revert 'addUserDebugLine/Text' to lockless rendering on main thread, at the cost of slower add/remove for now. erwincoumans 2016-11-20 15:38:42 -08:00
  • be5b8a3d7b Set light color in pybullet. yunfeibai 2016-11-20 13:14:18 -08:00
  • 93ba8af023 Add shared memory API to change light color. yunfeibai 2016-11-20 12:52:12 -08:00
  • 9ee1c4ec24 regular OR wireframe rendering, not both add option to perform filtering of 'getClosestPoints' using linkA/linkB. don't use 'realtimesimulation' as default add/remove debug items within same thread pybullet, report contact points and normal as [x,y,z] triplet/vector, not 3 scalars separate 'getClosestPointsAlgorithm': box-box doesn't report closest points with positive distance, and the query shouldn't impact regular 'closesst points' erwincoumans 2016-11-19 17:13:56 -08:00
  • 936a104fb2 re-enable samurai.urdf loading for VR demo erwincoumans 2016-11-18 08:08:46 -08:00
  • 1db3d01851 Merge pull request #860 from lunkhound/pr-renamed-unique-id erwincoumans 2016-11-17 18:31:06 -08:00
  • d9ebe381e9 Merge pull request #864 from erwincoumans/master erwincoumans 2016-11-17 18:18:10 -08:00
  • e98b35c5de Merge remote-tracking branch 'bp/master' erwin coumans 2016-11-17 17:08:26 -08:00
  • 8c69fa13ca add pybullet getCameraImage, replacing renderImage, cleaner API: always pass in width, hight and viewMatrix, projectionMatrix, optionally lightDir added helper methods computeViewMatrix, computeViewMatrixFromYawPitchRoll, computeProjectionMatrix, computeProjectionMatrixFOV see Bullet/examples/pybullet/testrender.py + testrender_np.py for example use add missing base_link.stl for husky.urdf erwincoumans 2016-11-17 15:15:52 -08:00
  • 3130e59974 Merge pull request #863 from erwincoumans/master erwincoumans 2016-11-17 11:05:20 -08:00
  • ee7a5a470f tweak quadruped script to make a few more moves Erwin Coumans 2016-11-16 21:36:51 -08:00
  • 6598c942ae Merge pull request #862 from erwincoumans/master erwincoumans 2016-11-16 19:17:05 -08:00
  • 2329c00faa Add RtMidi for midi control, use the --midi option in premake, and see update to OpenVR sdk 1.03 from https://github.com/ValveSoftware/openvr add camPosX/Y/Z and camRotZ to adjust relative camera/world transform for VR (so you can align virtual table with real table etc) tweak quadruped.py to move a bit add mouse picking to physics server erwincoumans 2016-11-16 16:12:59 -08:00
  • b4b93573fc tweak quadruped.py script a little bit Erwin Coumans 2016-11-14 17:02:29 -08:00
  • 0092a1a55d fix API to use b3InitCreateUserConstraintCommand instead of b3CreateJoint Erwin Coumans 2016-11-14 16:14:27 -08:00
  • 7aefe56def Merge remote-tracking branch 'bp/master' Erwin Coumans 2016-11-14 16:10:06 -08:00
  • d0cbfc5905 add humanoid/nao.urdf (BSD license) erwin coumans 2016-11-14 14:09:57 -08:00
  • c0fb98861d add quadruped.py script to load and initialize the a Minitaur-like quadruped pybullet removeConstraint, createConstraint rename b3CreateJoint to b3InitCreateUserConstraintCommand add int b3GetStatusUserConstraintUniqueId(b3SharedMemoryStatusHandle statusHandle); b3SharedMemoryCommandHandle b3InitRemoveUserConstraintCommand(b3PhysicsClientHandle physClient, int userConstraintUniqueId); erwin coumans 2016-11-14 14:08:05 -08:00
  • 361d398856 Merge pull request #859 from erwincoumans/master erwincoumans 2016-11-14 08:51:07 -08:00
  • c521d816c6 add user debug line/text features in pybullet + shared memory API: addUserDebugLine, addUserDebugText removeUserDebugItem removeAllUserDebugItems Erwin Coumans 2016-11-14 07:39:34 -08:00
  • 2f4ec4f8c9 collisionObject: renamed uniqueId to worldArrayIndex; removed linear search in removeCollisionObject Lunkhound 2016-11-12 12:41:55 -08:00
  • d49e3d787a fix rolling/spinning friction in raytest demo. erwincoumans 2016-11-12 12:24:20 -08:00
  • 9bad64fed9 allow obsolete OpenGL2 drawer to render with z-up axis. erwincoumans 2016-11-12 11:59:40 -08:00
  • 7577c6d893 add pybullet loadBullet, saveBullet (work-in-progress) and placeholder for loadMJCF. erwin coumans 2016-11-11 18:07:42 -08:00
  • b150edf76b Merge remote-tracking branch 'bp/master' erwin coumans 2016-11-11 14:45:09 -08:00
  • 35fc8306fd pybullet load/save .bullet files erwin coumans 2016-11-11 14:44:50 -08:00
  • 3b5d0f444b various fixes move btSimulationIslandManagerMt.cpp from BulletCollision to BulletDynamics Erwin Coumans 2016-11-10 16:18:20 -08:00
  • fd90589cc2 disable dead code erwincoumans 2016-11-10 15:44:03 -08:00
  • 02c781e56b disable dead code erwincoumans 2016-11-10 15:42:55 -08:00
  • 4c2c2bf74b Merge pull request #858 from erwincoumans/master erwincoumans 2016-11-10 12:08:17 -08:00
  • 9b5aa9a723 pybullet getOverlappingObjects added: report all object unique ids within a world space bounding box (aabb) erwincoumans 2016-11-10 11:22:22 -08:00
  • b16d9abddd center the gripper fix collision issue, introduced in previous commit (uninitialized new variable) erwincoumans 2016-11-09 22:14:04 -08:00
  • 6661b8d977 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwincoumans 2016-11-09 21:01:11 -08:00
  • 0d47d61007 pybullet getClosestPoints erwincoumans 2016-11-09 21:01:04 -08:00