import * as THREE from "three"; import {OrbitControls} from "three/examples/jsm/controls/OrbitControls.js"; // Canvas const canvas = document.querySelector("canvas.webgl"); // Scene const scene = new THREE.Scene(); /** * Particles */ const particlesGeometry = new THREE.PlaneGeometry(3, 3, 20, 20); particlesGeometry.rotateX(-Math.PI / 2.2); // Vertex shader code const vertexShader = ` uniform float size; uniform float time; uniform float amplitude; uniform float frequency; uniform float phaseOffset; void main() { // Calculate the displacement based on time and position float wavePhase = position.x * frequency + time + phaseOffset; vec3 newPosition = position + vec3(0.0, sin(position.x * 2.0 + time) * amplitude, 0.0); // Transform the vertex position as usual vec4 mvPosition = modelViewMatrix * vec4( newPosition, 1.0 ); gl_PointSize = size * ( 300.0 / -mvPosition.z ); gl_Position = projectionMatrix * mvPosition; } `; // Fragment shader code const fragmentShader = ` uniform vec3 color; void main() { gl_FragColor = vec4( color, 1.0 ); float dist = distance(gl_PointCoord, vec2(0.5, 0.5)); if (dist > 0.5) discard; } `; const particlesMaterial = new THREE.ShaderMaterial({ uniforms: { size: {value: 0.04}, // Pink color: {value: new THREE.Color(0.886, 0.176, 0.431)}, time: {value: 0}, amplitude: {value: 0.3}, }, vertexShader: vertexShader, fragmentShader: fragmentShader, transparent: true, }); const particles = new THREE.Points(particlesGeometry, particlesMaterial); scene.add(particles); /** * Sizes */ const sizes = { width: window.innerWidth, height: window.innerHeight, }; window.addEventListener("resize", function () { // Update sizes sizes.width = window.innerWidth; sizes.height = window.innerHeight; // Update camera camera.aspect = sizes.width / sizes.height; camera.updateProjectionMatrix(); // Update renderer renderer.setSize(sizes.width, sizes.height); renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2)); }); /** * Camera */ // Base camera const camera = new THREE.PerspectiveCamera( 75, sizes.width / sizes.height, 0.1, 100 ); camera.position.z = 3; scene.add(camera); // Controls const controls = new OrbitControls(camera, canvas); controls.enableDamping = true; /** * Renderer */ const renderer = new THREE.WebGLRenderer({ canvas: canvas, alpha: true, }); renderer.setSize(sizes.width, sizes.height); renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2)); /** * Animate */ const clock = new THREE.Clock(); const cameraMovementSpeed = 0.09; const cameraZOffset = 1.5; const tick = function () { const elapsedTime = clock.getElapsedTime(); // Update controls controls.update(); // Move the camera back and forth camera.position.x = Math.sin(elapsedTime * cameraMovementSpeed) * 1; // Adjust the amplitude as per your scene camera.position.z = cameraZOffset; // Look at the center of the scene camera.lookAt(scene.position); particlesMaterial.uniforms.time.value = elapsedTime; // Render renderer.render(scene, camera); // Call tick again on the next frame window.requestAnimationFrame(tick); }; tick();
Every day, extraordinary women are making waves in the pursuit of global gender equalitry and social change that benefits us all. Each week, Women's Voices Now features the women who are making those waves around the world. We aim to inspire our audicences through these stories and to let those women making waves know that we are watching and following their example!
Lebanese Order of Midwives Brings Healthcare & Hope to The Country

Lebanese Order of Midwives Brings Healthcare & Hope to The Country

Lebanese Order of Midwives Brings Healthcare & Hope to The Country. As maternal deaths soar in Lebanon, midwives have stepped in to tip the scales for Lebanese women and their children.By Rachel “Sink” Lindsay Background. Lebanon'sRead More »
Slide 2 - Iranian Rights Activist Narges Mohammadi Wins Swedish Human Rights Award

Imprisoned Iranian Rights Activist Narges Mohammadi Wins 1 of 3 Swedish Human Rights Award

Iranian Rights Activist Narges Mohammadi Wins Swedish Human Rights Awards. Imprisoned Iranian rights activist, Narges Mohammadi, is among three female recipients of Sweden’s Olof Palme human rights prize for her efforts in the fight for women'sRead More »
Slide 7 - Fisk University Becomes First HBCU to Compete in NCAA Women’s Gymnastics (source Chase Stevens_AP)

Fisk University Becomes First HBCU to Compete in NCAA Women’s Gymnastics

Fisk University Becomes First HBCU to Compete in NCAA Women’s Gymnastics. Fisk University has made history, becoming the first historically Black university gymnastics squad to compete at the NCAA level.By Rachel “Sink” Lindsayhttps://www.womensvoicesnow.org/wp-content/uploads/2023/01/Slide-1-source-BIG-Network-via-twitter.mp4 A First forRead More »
Sônia Guajajara: First Indigenous Woman Chief Becomes Key Post in Brazilian Government

Sônia Guajajara is Brazil’s First Indigenous Woman Chief

Sônia Guajajara is Brazil's First Indigenous Woman Chief in a Key Post. Sônia Guajajara, an indigenous women chief, has been appointed to lead a new Ministry of Indigenous Peoples, with plans to oversee policies from landRead More »
Slide 1 6 Victories for Women’s Rights in 2022 (source Raul Arboleda-AFP_Getty Images)

6 Victories for Women’s Rights in 2022

6 Victories for Women’s Rights in 2022. Despite unprecedented reversals in gender equality this past year, women continue to lead movements to protect their rights globally. From Iranian protests to first-ever female political leaders, these areRead More »
Slide 1 Muslim Women in Indonesia Ignite Change (source_ Algi Febri Sugita—SOPA_LightRocket_Getty Images)

Muslim Women in Indonesia Ignite Change

Muslim Women in Indonesia Ignite Change. Muslim Women started a movement in Indonesia using their voices to ignite change. By Erin Pedersen Background. Indonesia is the largest Muslim-majority country in the world. Five years ago, a groupRead More »
Slide 1 Jenna Ortega as Wednesday Addams (source_ Netflix)

Jenna Ortega as Wednesday Addams

Jenna Ortega as Wednesday Addams. Netflix’s spin-off of The Addams Family, Wednesday, has been celebrated for its cast of mostly Latine actors. Jenna Ortega’s lead role as Wednesday defies the odds against latine representation in showsRead More »
Slide 1 - 6 of the Top 100 Influential Women Today b2

6 of the Top 100 Influential Women Today

6 of the Top 100 Influential Women Today. The BBC has revealed its list of 100 influential women from around the world for 2022. Taisia Bekbulatova, Lina Abu Akleh, Sarah Chan, Ainura Sagyn, Erika Hilton, andRead More »
Slide 1 - Protests in Poland Call for New Abortion Laws (source_ Shutterstock)

Protests in Poland Call for New Abortion Laws

Protests in Poland Call for New Abortion Laws. Thousands of people in Poland protested the death of a 30-year-old mother who died of sepsis 22 weeks into her pregnancy. The protests prompted government officials to proposeRead More »
slide 1 - Evidence Shows That When Women Are Included in Negotiations Peace Agreements Are More Likely to be Reached and Sustained - (source_ Ryan Brown UN Women)

Peace Agreements: More Likely When Women Are Included in Negotiations

Peace Agreements: More Likely When Women Are Included in Negotiations. Evidence shows that when women are included in negotiations, peace agreements are more likely to be reached and sustained. Nada Aswad, Suzan Hemmi, and Amal KabashiRead More »
Slide 1 - The World's First Woman Dummy is being used in Sweden for Crash Testing (source_ BBC News)

The World’s First Woman Dummy is being used in Sweden for Crash Testing

World's First Woman Dummy used in Sweden for Crash Testing. Since the 1970s, the most commonly used crash dummy represents an average-sized adult man, despite women being 73% more likely to be injured in a carRead More »
Women in New Zealand Parliament Outnumber Men for the First Time - Slide 5 (Source_ Mark Tantrum)

Women in New Zealand Parliament Outnumber Men for the First Time

Women in New Zealand Parliament OutNumber Men for the First Time. On October 25th, new lawmakers were sworn into New Zealand's Parliament shifting the gender balance to women being the majority. The percentage of women inRead More »
Slide 1_ Sejla Ibrahimovic (RFE_RL) Bosnian Women March to End Abuse and Femicide

Bosnian Women March to End Femicide

Bosnian Women March to End Femicide. The strangling of a 32-year-old-woman by her husband sparked marches throughout Bosnia, calling attention to Femicide. Demonstrators are asking the Bosnian government to bring femicide to legislation and make itRead More »
Iran’s “Women Revolution” in Quotes (source_ Emrah Gurel_AP)

Iran’s Women Revolution in Quotes

Iran’s “Women Revolution” in Quotes. Women across Iran have been protesting the country's repressive regime for over a month. Protests were prompted by the death of 22-year-old Mahsa Amini after she was detained for not properlyRead More »
Afghan Women Protest in Response to Kabul Bombing Slide 1 (RFE_RL)

Afghan Women Protest in Response to Kabul Bombing

Afghan Women Protest in Response to Kabul Bombing. A suicide attack killed 46 girls and women as they sat to take an exam at an education center in Kabul. Now women and men are protesting asRead More »
Srishti Bakshi Wins ‘Changemaker’ Award at UN 1 (source-SDGaction_Twitter)

Srishti Bakshi Wins ‘Changemaker’ Award at UN

Srishti Bakshi Wins ‘Changemaker’ Award at UN. Srishti Bakshi, a women’s rights activist from India, received the ‘Changemaker’ award for “confronting gender-based violence.”By Erin Pedersen Action Against Gender-Based Violence. A women’s rights activist from India, SrishtiRead More »
Megan Piphus is Sesame Street's First Black Female Puppeteer - Slide 3 (source-Zach Hyman)

Megan Piphus is Sesame Street’s First Black Female Puppeteer

Megan Piphus is Sesame Street's First Black Female Puppeteer. In September 2021, Megan Piphus Peace was cast in Sesame Street playing the role of Gabrielle, a 6-year-old puppet. In 52 years of the show airing, sheRead More »
Women Making Waves - afghan women Blog Post - Womens Voices Now 4 - women in the media

Afghan Women Making Waves #2

Afghan Women Making Waves. It's been one year since the Taliban gained control of Afghanistan. Their presence has affected women's rights in many ways. Forcing them to take desperate measures to survive. Learn more about women inRead More »
1 2 3 4

2024 Girls Voices Now Summer Media Training Program applications are now open